/**
 * Created by 97203 on 2018/06/08.
 */
$(function () {
    var systemlog_datagrid = $("#systemlog_datagrid");
    systemlog_datagrid.datagrid({
        url: '/systemlog/query.do',
        fitColumns: true,
        fit: true,
        pagination: true,    //分页条
        rownumbers: true,     //行号列
        singleSelect: true,
        toolbar: '#tb',
        columns: [[
            {field: 'opUser', title: '操作人员', width: 100,formatter:function (value) {
                return value ? value.username : '';
            }},
            {field: 'opTime', title: '操作时间', width: 100},
            {field: 'opIp', title: '操作Ip', width: 100},
            {field: 'function', title: '操作方法', width: 100},
            {field: 'params', title: '方法参数', width: 100},
        ]]
    })
    var methodObj = {
        reload: function () {
            systemlog_datagrid.datagrid('reload');
        },
        remove: function () {
            var row = systemlog_datagrid.datagrid('getSelected');
            if (!row) {
                $.messager.alert('温馨提示', '请选中要操作的数据！', 'warning');
                return;
            }
            $.messager.confirm('确认对话框', '您想要执行操作吗？', function (r) {
                if(r){
                    $.get('/systemlog/delete.do', {id: row.id}, function (data) {
                        if (data.success) {
                            $.messager.alert('温馨提示', '操作成功！', 'info', function () {
                                systemlog_datagrid.datagrid('reload');
                            });
                        } else {
                            $.messager.alert('温馨提示', data.msg, 'warning');
                        }
                    })
                }
            });
        },
    }
    $("a[data-cmd]").click(function () {
        var methodName = $(this).data("cmd");
        methodObj[methodName]();
    })
})
